﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace HadronData
{
    public class LevelObjectives
    {
        private bool m_bDestroyAllEnemies;
        private int m_nCountdown;
        private int m_nMinimumCratesDelivered;
        private int m_nMinimumScientistsRescued;
        private int m_nMinimumReactorsDestroyed;

        public LevelObjectives()
        {
            m_bDestroyAllEnemies = false;
            m_nCountdown = 0;
            m_nMinimumCratesDelivered = 0;
            m_nMinimumScientistsRescued = 0;
            m_nMinimumReactorsDestroyed = 0;
        }

        public bool DestroyAllEnemies
        {
            get { return m_bDestroyAllEnemies; }
            set { m_bDestroyAllEnemies = value; }
        }

        public int Countdown
        {
            get { return m_nCountdown; }
            set { m_nCountdown = value; }
        }

        public int MinimumCratesDelivered
        {
            get { return m_nMinimumCratesDelivered; }
            set { m_nMinimumCratesDelivered = value; }
        }

        public int MinimumScientistsRescued
        {
            get { return m_nMinimumScientistsRescued; }
            set { m_nMinimumScientistsRescued = value; }
        }

        public int MinimumReactorsDestroyed
        {
            get { return m_nMinimumReactorsDestroyed; }
            set { m_nMinimumReactorsDestroyed = value; }
        }
    }
}
